a:focus{
    text-decoration: none;
}
.dis_header{
    width:100%;
    height:50px;
    background:orange;
    position: relative;
    >.black,.load{
        width:50px;
        height:40px;
        line-height: 40px;
        display: block;
        position: absolute;
        top:5px;
        // left:10px;
        font-size:28px;
        color:#fff;
    }
    >.black{
        left:10px;
    }
    >.load{
        right:10px;
    }
    >p{
        padding:0 50px;
        color:#fff;
        font-size:20px;
        text-align: center;
        line-height: 50px;
    }
}
.dis_content{
    width:100%;
    padding:15px 5px 0;
    >h4{
        font-size: 20px;
        font-weight: 600;
    }
    >h3{
        color:orange;
        font-size:16px;
        margin:10px 0 15px; 
    }
    >.con_tips{
        font-size:14px;
        color:#ccc;
        >span:nth-of-type(2){
            margin:0 5px;
        }
    }
    >.con_info{
        margin-top:20px;
        width:230px;
        // border:1px solid red;
        font-size:16px;
        color:#555;
    }
    >.con_img{
       
        width:100%;
        margin-top:5px;
        >img{
            width:100%;
            display: block;   
        }
    }
}
.dis_buy{
    width:100%;
    height:35px;
    margin-top: 10px;   
    >a{
        width:90%;
        height: 100%;
        display:block;
        text-align: center;
        color:#fff;
        background:orange;
        line-height: 35px;
        font-size: 18px;
        border-radius: 5px;
        margin-left: 15px;
    }
}
.dis_img{
    width:100%;
    padding:10px;
    >img{
        width:100%;
    }
}
.dis_commend{
    width:100%;
    padding:10px;
    >.tit{
        margin-bottom: 5px;
        font-size:20px;
        color:#555;
        height:40px;
        line-height: 40px;
    }
    .reply{
        >.form{
            width:100%;
            textarea{
                width:100%;
                height: 80px;
                border:1px solid #ccc;
            }
            .ctrl{
                position: relative;
                background:rgba(204,204,204,.1);
                height:35px;
                top:-5px;
                input{
                    width:100px;
                    height:35px;
                    line-height: 35px;
                    background: orange;
                    font-size: 20px;
                    color:#fff;
                    position: absolute;
                    top:-1px;
                    right:0;
                }
            }
        }
    }
    .list{
        width:100%;
        >ul{
            width:100%;
            >li{
                font-size:18px;
                width: 100%;
                // height:55px;
                // line-height: 35px;
                border-bottom: 1px dashed #ccc;
                >div{
                    width: 100%;
                    // float: right;
                    >input{
                        width: 40px;
                        height:30px;
                        border:1px solid #ccc;
                        float: right;
                    }
                    >span{
                        // width:30px;
                        // height: 40px;x`x`
                        line-height: 40px;
                        // display: inline-block;
                        float: left;
                        font-size:14px; 
                    }
                }
            }
        }
}
}


    


